﻿
//using System;
//using System.Collections.Generic;
//public class program {


//    public static void AllShout(IList<IShout> list) {

//        foreach (IShout item in list) {

//            item.shout();
//        }

//    }

//    public interface IShout {
//       void shout();

//    }
//    public static void Main(string[] args)
//    {

//        Console.OutputEncoding = System.Text.Encoding.Unicode;
//        IShout dog = new Dog();
//        IShout cat = new Cat();
//        IShout woft = new Wolf();

//        IList<IShout> list = new List<IShout>()
//        {
//            dog,cat,woft
//        };

//        AllShout(list);


//        Console.ReadKey();
//    }



//    public class Animal
//    {
//        public string name { get; set; }

//    }


//    public class Dog : Animal, IShout
//    {
//        public void shout()
//        {
//            Console.WriteLine("wangwang！");
//        }
//    }

//    public class Cat : Animal, IShout
//    {
//        public  void shout()
//        {

//            Console.WriteLine("miaomiao！");

//        }

//    }
//    public class Wolf : Animal, IShout
//    {
//        public void shout()
//        {

//            Console.WriteLine("wuwuwuwu！");

//        }

//    }










//}
